home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
cboot.d64
/
mount.l
< prev
next >
Wrap
Text File
|
2009-01-23
|
1KB
|
47 lines
0010 // EMULATE OBJ_LOAD FUNCTION
0020 // (C)1984 W. LOUIE 05/26/84
0030 //
0040 // WALLACE LOUIE
0050 // 3407 AVENUE 'S'
0060 // BROOKLYN, N.Y. 11234
0070 //
0080 //
0090 PROC OBJ_LOAD(FILENAME$,DEVICE) CLOSED
0100 FOR I:=1 TO LEN(FILENAME$) DO
0110 POKE 827+I,ORD(FILENAME$(I))
0120 ENDFOR I
0130 POKE 850,169 // LDA
0140 POKE 851,DEVICE
0150 POKE 852,170 // TAX
0160 POKE 853,160 // LDY #$FF
0170 POKE 854,255
0180 POKE 855,32 // JSR $FFBA
0190 POKE 856,186
0200 POKE 857,255
0210 POKE 858,169 // LDA
0220 POKE 859,LEN(FILENAME$)
0230 POKE 860,162 // LDX #$3C
0240 POKE 861,60
0250 POKE 862,160 // LDY #$03
0260 POKE 863,3
0270 POKE 864,32 // JSR $FFBD
0280 POKE 865,189
0290 POKE 866,255
0300 POKE 867,169 // LDA #$00
0310 POKE 868,0
0320 POKE 869,162 // LDX #$FF
0330 POKE 870,255
0340 POKE 871,160 // LDY #$FF
0350 POKE 872,255
0360 POKE 873,32 // JSR $FFD5
0370 POKE 874,213
0380 POKE 875,255
0390 POKE 876,169 // LDA
0400 POKE 877,DEVICE
0410 POKE 878,32 // JSR $FFC3
0420 POKE 879,195
0430 POKE 880,255
0440 POKE 881,96 // RTS
0450 SYS 850
0460 ENDPROC OBJ_LOAD